package com.ytjj.qmyx.admin.model.response.statistics;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class ReturnGoodStatisticsDetailResponse implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private Integer id;

    /**
     * 标识
     */
    private String markId;

    /**
     * 供应商id
     */
    private Integer bankerId;

    /**
     * 供应链商品id
     */
    private Integer supplyProductId;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 单品订单量
     */
    private Integer orderNum;

    /**
     * 单品退单量
     */
    private Integer refundNum;

    /**
     * 退款数
     */
    private Integer refund;

    /**
     * 仅退款数
     */
    private Integer onlyRefund;

    /**
     * 退货退款数
     */
    private Integer returnAndRefund;

    /**
     * 销售订单额
     */
    private BigDecimal gmv;

    /**
     * 仅退款-退款额
     */
    private BigDecimal onlyRefundAmount;

    /**
     * 退款-退款额
     */
    private BigDecimal refundAmount;

    /**
     * 退货退款-退款额
     */
    private BigDecimal returnAndRefundAmount;

    /**
     * 退款-退款总额
     */
    private BigDecimal refundTotalAmount;

    /**
     * 商品单品投诉的总数量
     */
    private Integer complaintsNum;

    /**
     * 商品单品投诉的数量-微信支付
     */
    private Integer wxComplaintsNum;

    /**
     * 商品单品投诉的数量-支付宝小程序
     */
    private Integer aliMiniComplaintsNum;

    /**
     * 商品单品投诉的数量-支付宝交易订单
     */
    private Integer alipayComplaintsNum;

    /**
     * 平台标识
     */
    private String shopId;
}